【コマンドライン】所有グループの変更 [ chgrp ]

【コマンドライン】所有グループの変更 [ chgrp ]

コマンドラインでディレクトリやファイルのグループを変更するchgrpコマンドについて解説します。

検証環境

chgrpコマンド

chgrpコマンドは“ディレクトリやファイルのグループを変更するコマンド”です。

基本書式

$ chgrp [オプション] [グループ] [対象パス]

オプション

主なオプションは次の通りです。

オプション 内容
-R ディレクトリ内のファイルやディレクトリも再帰的に変更

引数

グループ

グループは変更後のグループです。

対象パス

対象パスはグループを変更するディレクトリまたはファイルのパスです。

サンプル

グループの変更

$ ls -l
-rwxrwx--- 1 hacker staff    0 12月 17 17:06 sample
___ih_hl_start
$ chgrp team sample 
___ih_hl_end
$ ls -l
-rwxrwx--- 1 hacker team       0 12月 17 17:06 sample

グループの変更(再帰的)

$ ls -l
drwxrwxr-x 2 hacker staff 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testC.txt
___ih_hl_start
$ chgrp -R team test
___ih_hl_end
$ ls -l
drwxrwxr-x 2 hacker team 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testC.txt

マニュアル

コマンドの仕様(主な処理やオプション・引数など)は環境により異なる場合がございます。

利用環境での仕様は『コマンドのマニュアルを表示する』manコマンド等で確認しましょう。